Skip to main content

lance fish

English lance fish meaning in English  •  lance fish का अर्थ अंग्रेजी में
Noun
  • A slender marine fish of the genus Ammodytes, especially Ammodytes tobianus of the English coast; -- called also sand lance>.
Advertisement